﻿Imports BusinessRule.DTO

'Copyright ?1995-2007, Camstar Systems, Inc. All Rights Reserved.
'Description:员工实体类接口
'Copyright (c) : 通力凯顿（北京）系统集成有限公司
'Writer:tianFW
'create Date:2019年1月5日
Public Interface uLMSEmployeeIBusiness
    ''' <summary>
    ''' 插入员工信息
    ''' </summary>
    ''' <param name="dto">实体类</param>
    ''' <param name="DMLType">操作类型 1 'insert' 2'update' 3'delete'</param>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Function IncreaseEmployee(ByVal dto As EmployeeDTO, ByVal DMLType As Integer) As Boolean

    ''' <summary>
    ''' 根据条件获取人员信息
    ''' </summary>
    ''' <param name="para">传参值</param>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Function GetEmployeeByDic(ByVal para As Dictionary(Of String, String)) As DataTable

    ''' <summary>
    ''' 获取网页菜单定义表
    ''' </summary>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Function GetWebMeunDefinitionDT(ByVal para As Dictionary(Of String, String)) As DataTable

    ''' <summary>
    ''' 获取工区信息
    ''' </summary>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Function GetWorkCenterDT() As DataTable

    ''' <summary>
    ''' 获取文档集信息 
    ''' </summary>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Function GetDocumentSetInfoDT() As DataTable

    ''' <summary>
    ''' 获取班组信息 
    ''' </summary>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Function GetTeamInfoDT() As DataTable

    ''' <summary>
    ''' 获取班信息 
    ''' </summary>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Function GetShiftInfoDT() As DataTable
End Interface
